package net.wxxr.http.interfaces;

import net.wxxr.dataparse.model.DataParseError;
import net.wxxr.dataparse.model.DataState;


/**
 * 得到网络返回数据后需要刷新界面的类里需要有一个实现了此接口的Tag，并把它传入到调用网络请求的地方
 * 实现里写刷新界面的逻辑
 * @author yuanwenfei
 * 2013-5-20下午10:13:33
 * @param <T>
 */
public interface ITag<T>{

	public void refreshUI(T t, DataState ds);
	
	/**
	 * 若是图片处理，请返回false，以免图片请求会频繁弹出toast
	 * @param parseError
	 * yuanwenfei
	 */
	public boolean refreshError(DataParseError parseError);
	
	public void refreshCancel();

}
